//go:build windows
// +build windows

package server

import (
	"syscall"
)

// getWindowsHiddenProcAttr 获取 Windows 隐藏窗口的进程属性
func getWindowsHiddenProcAttr() *syscall.SysProcAttr {
	return &syscall.SysProcAttr{
		HideWindow:    true,
		CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP,
	}
}

// getUnixDetachedProcAttr Unix 系统不需要此函数，但为了编译通过需要定义
func getUnixDetachedProcAttr() *syscall.SysProcAttr {
	return nil
}
